// pages/update/update.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
	danger:null
  },
  namecharge(e){
	this.setData({
		'danger.name':e.detail
	})
},
inputNumcharge(e){
	this.setData({
		'danger.inputNum':e.detail
	 })
 },
 outputNumcharge(e){
	 this.setData({
		'danger.outputNum':e.detail
	 })
 },
 handleNumcharge(e){
	 this.setData({
		 'danger.handleNum':e.detail
	 })
 },
 handleCompaincharge(e){
	 this.setData({
		  'danger.handleCompain':e.detail
	 })
 },
 datecharge(e){
	this.setData({
		'danger.date':e.detail
	})
},
check(){
	console.log("check");
	let app=getApp();
	let that=this;
	if(this.data.danger==null){
		app.show("名称不能为空");
	}
	else {
		wx.request({
			url: app.globalData.ip + 'file/getfile/'+that.data.danger.name,
			success :(res)=>{
				console.log(res.data.data);
				if(res.data.data){
					that.prickfile();
				}
				else {
					that.insert();
					that.prickfile();  
				}
			}
		 })
	}
},
prickfile() {
	let app = getApp();
	let that=this;
	wx.chooseMessageFile({
	  count: 1,
	  type: "file",
	  success: (res) => {
		  console.log(res.tempFiles[0].name);
		 wx.uploadFile({
			filePath: res.tempFiles[0].path,
			name: 'file',
			url: app.globalData.ip + 'file/upload/'+res.tempFiles[0].name+'/'+that.data.danger.name,
			success: (res) => {
				console.log(res.data);
				let data=JSON.parse(res.data);
				console.log(data.code);
			  if (data.code == 200) {
				  app.show("上转成功");	  
			  } else {
				 app.show("上传失败");
			  }
			}
		 })
	  }
	})
 },
 insert(){
	 let app=getApp();
	 let that=this;
	 if(app.check(that.data.danger)){
		wx.request({
			url: app.globalData.ip+'d/insertone',
			data: that.data.danger,
			method: "POST",
			success: (res) => {
				if(res.data.code==200){
					app.show("添加成功");
				}
				else{
					app.show("添加失败");
				}
			}
		 })
	 }
	 else{
		 app.show("请正确的输入");
	 }
 },
 back(){
	 wx.navigateBack()
 },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})